.. :validated: 3.2.0

.. _installing_software_packages:

Установка пакетов
-----------------

Для установки пакетов продукта необходимо выполнить следующую команду:

.. code-block:: bash
   
   sudo DEBIAN_FRONTEND=noninteractive apt-get install -y -q aldpro-mp aldpro-gc aldpro-syncer aldpro-syncer-pwdsync

где:

* ``DEBIAN_FRONTEND`` — переменная окружения, которая позволяет изменить режим взаимодействия с пользователем при установке пакетов менеджером APT. Переключение менеджера пакетов в режим ``noninteractive`` позволяет избежать уточнений о настройках для последующей работы от **Kerberos**, **OpenDNSSec** и **PAM**;

* ``-y`` — ключ позволяет автоматически ответить **Да** на все вопросы в ходе установки;

* ``-q`` — ключ позволяет скрыть сообщения о прогрессе, делая журнал более читаемым;

* ``aldpro-mp`` — основной инсталляционный пакет **ALD Pro**, который позволяет через зависимости установить все остальные пакеты продукта, за исключением пакетов глобального каталога и модуля синхронизации;
  
* ``aldpro-gc`` — инсталляционный пакет глобального каталога. Модуль обеспечивает возможность поиска объектов из доверенного домена **ALD Pro** при назначении прав доступа в стандартных приложениях **Microsoft Windows**. Не используется, если установка доверительных отношений не требуется;
  
* ``aldpro-syncer`` — инсталляционный пакет модуля синхронизации. Модуль позволяет синхронизировать организационные подразделения, группы и пользователей, включая их пароли, чтобы обеспечить доступ пользователей по логину/паролю к любым информационным системам вне зависимости от того, к какому домену подключены эти системы. Не используется, если не требуется гибридное развертывание;
  
* ``aldpro-syncer-pwdsync`` - вспомогательный пакет модуля синхронизации ``aldpro-syncer``, отвечающий за взаимную синхронизацию паролей пользователей из контроллера **MS AD** в **ALD Pro**. Пакет можно не устанавливать, если функционал синхронизации  паролей между MS AD и **ALD Pro** не будет использоваться.

При возникновении ошибок, информация о них записывается в журнал пакетного менеджера в файле ``/var/log/apt/term.log``. Для просмотра используется команда:

.. code-block:: bash

   sudo grep 'error:' /var/log/apt/term.log